cunning knowledge
knowledge
adversity
sly